home *** CD-ROM | disk | FTP | other *** search
-
-
-
- aaaarrrrcccc((((3333GGGG)))) aaaarrrrcccc((((3333GGGG))))
-
-
-
- NNNNAAAAMMMMEEEE
- aaaarrrrcccc,,,, aaaarrrrcccciiii,,,, aaaarrrrccccssss - draw a circular arc
-
- CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- vvvvooooiiiidddd aaaarrrrcccc((((xxxx,,,, yyyy,,,, rrrraaaaddddiiiiuuuussss,,,, ssssttttaaaarrrrttttaaaannnngggg,,,, eeeennnnddddaaaannnngggg))))
- CCCCoooooooorrrrdddd xxxx,,,, yyyy,,,, rrrraaaaddddiiiiuuuussss;;;;
- AAAAnnnngggglllleeee ssssttttaaaarrrrttttaaaannnngggg,,,, eeeennnnddddaaaannnngggg;;;;
-
- vvvvooooiiiidddd aaaarrrrcccciiii((((xxxx,,,, yyyy,,,, rrrraaaaddddiiiiuuuussss,,,, ssssttttaaaarrrrttttaaaannnngggg,,,, eeeennnnddddaaaannnngggg))))
- IIIIccccoooooooorrrrdddd xxxx,,,, yyyy,,,, rrrraaaaddddiiiiuuuussss;;;;
- AAAAnnnngggglllleeee ssssttttaaaarrrrttttaaaannnngggg,,,, eeeennnnddddaaaannnngggg;;;;
-
- vvvvooooiiiidddd aaaarrrrccccssss((((xxxx,,,, yyyy,,,, rrrraaaaddddiiiiuuuussss,,,, ssssttttaaaarrrrttttaaaannnngggg,,,, eeeennnnddddaaaannnngggg))))
- SSSSccccoooooooorrrrdddd xxxx,,,, yyyy,,,, rrrraaaaddddiiiiuuuussss;;;;
- AAAAnnnngggglllleeee ssssttttaaaarrrrttttaaaannnngggg,,,, eeeennnnddddaaaannnngggg;;;;
-
- All of the routines named above are functionally the same. They differ
- only in the type assignments of their parameters.
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _x expects the _x coordinate of the center of the arc. The center
- of the arc is the center of the circle that would contain the
- arc.
-
- _y expects the _y coordinate of the center of the arc. The center
- of the arc is the center of the circle that would contain the
- arc.
-
- _r_a_d_i_u_s expects the length of the radius of the arc. The radius of
- the arc is the radius of the circle that would contain the
- arc.
-
- _s_t_a_r_t_a_n_g expects the measure of the start angle of the arc. The start
- angle of the arc is measured from the positive x-axis.
-
- _e_n_d_a_n_g expects the measure of the end angle of the arc. The end angle
- of the arc is measured from the positive x-axis.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- aaaarrrrcccc draws an unfilled circular arc in the _x-_y plane (_z = _0). To draw an
- arc in a plane other than the _x-_y plane, define the arc in the _x-_y plane
- and then rotate or translate the arc.
-
- An arc is drawn as a sequence of line segments, and therefore inherits
- all properties that affect the drawing of lines. These include the
- current color, writemask, line width, stipple pattern, shade model, line
- antialiasing mode, and subpixel mode. The stipple pattern is initialized
- to bit zero of the current linestyle before the arc is drawn, then
- shifted continuously through the segments of the arc.
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- aaaarrrrcccc((((3333GGGG)))) aaaarrrrcccc((((3333GGGG))))
-
-
-
- An arc is defined in terms of the circle that contains it. All
- references to the radius and center of the arc refer to the radius and
- center of the circle that contains the arc. The angle swept out by the
- arc is the angle from the start angle counter-clockwise to the end angle.
-
- The start and end angles are defined relative to the positive x-axis. (To
- speak more precisely, because the arc might not be centered on the
- origin, the start and end angles are defined relative to the right
- horizontal radius of the circle containing the arc). Positive values for
- an angle indicate a counter-clockwise rotation from the horizontal.
- Negative values indicate a clockwise rotation from the horizontal.
-
- The basic unit of angle measure is a tenth of a degree. The value 900
- indicates an angle of 90 degrees in a counter-clockwise direction from
- the horizontal. Thus, an arc that spans from a start angle of 10 degrees
- (_s_t_a_r_t_a_n_g = _1_0_0) to an end angle of 5 degrees (_e_n_d_a_n_g = _5_0) is almost a
- complete circle.
-
- After aaaarrrrcccc executes, the graphics position is undefined.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- arcf, bgnclosedline, circ, crvn, linewidth, linesmooth, lsrepeat,
- scrsubdivide, setlinestyle, shademodel, subpixel
-
- BBBBUUUUGGGGSSSS
- When the line width is greater than 1, small notches will appear in arcs,
- because of the way wide lines are implemented.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-